package home

import (
	"github.com/gin-gonic/gin"
	"telemple_web/app/http/controllers/home/params"
	"telemple_web/app/utils/response"
)

/*
表单验证 tag 说明
form       	get参数或者post 参数
json		post body json 参数
header		header 头参数
query		只解析 query    参数
url xml  yaml toml protobuf msgpack
*/
func Validator(ctx *gin.Context) {
	var par params.Validator
	if err := ctx.ShouldBind(&par); err != nil {
		response.JSONErr(ctx, response.WithMessage(err.Error()))
		return
	}
	response.JSONOk(ctx, response.WithContent(par))
}
